﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Mascotas.Master" AutoEventWireup="true" CodeBehind="mascota-alta.aspx.cs" Inherits="RegistroMascotas2.mascota_alta" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register TagPrefix="uc" TagName="MenuUsuario" Src="~/MenuUsuario.ascx" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div class="mascotaAlta">
        <div class="tituloSeccion">
            <h2>CREAR MASCOTA</h2>
        </div>
        <div id="cuentaizq">
            <uc:MenuUsuario id="menuUsuario" runat="server"></uc:MenuUsuario>
        </div>
        <div id="cuentacentro" runat="server" class="cuentacentro">
            <div class="nombresFormulario">
                <div class="filaCampo">
                    <p class="inputs" id="nombre">Nombre:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Apellido:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Sexo:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Raza:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">¿Estuvo en zoonosis?:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">¿Por que?:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">¿Cual?:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Cantidad de veces perdidas:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Cantidad de salidas del pais:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Cantidad de salidas de la provincia:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Estado:</p>
                </div>
            </div>
            <div class="camposFormulario">
                <div class="filaCampo">
                    <asp:TextBox ID="input_nombre" runat="server" MaxLength="15"/>
                    <asp:FilteredTextBoxExtender ID="feNombre" runat="server" TargetControlID="input_nombre"
                    FilterMode="ValidChars" ValidChars="abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñÁÉÍÓÚáéíóú " 
                    InvalidChars="0123456789,.:;_-+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  />
                    <asp:RegularExpressionValidator ID="revNombre" runat="server" CssClass="errores" ErrorMessage="El minimo del nombre de la mascota es de 2 caracteres." 
                    ValidationExpression="^.*(?=.{2,}).*$"  ControlToValidate="input_nombre" Text="*" ValidationGroup="insert"/>
                    <asp:RequiredFieldValidator ID="rfvNombre" runat="server" CssClass="errores" ErrorMessage="Se requiere nombre de la mascota." Text="*" ControlToValidate="input_nombre" ValidationGroup="insert" />
                </div>
                <div class="filaCampo">
                    <asp:TextBox ID="input_apellido" runat="server" MaxLength="30"/></br>
                    <asp:FilteredTextBoxExtender ID="feApellido" runat="server" TargetControlID="input_apellido"
                    FilterMode="ValidChars" ValidChars="abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñÁÉÍÓÚáéíóú " 
                    InvalidChars="0123456789,.:;_-+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  />
                </div>
                <div class="filaCampo">
                    <asp:DropDownList ID="ddlSexo" runat="server" AutoPostBack="true">
                        <asp:ListItem Text="Macho" Selected="True"/>                  
                        <asp:ListItem Text="Hembra" />
                    </asp:DropDownList></br>
                </div>
                <div class="filaCampo">
                    <asp:TextBox ID="input_raza" runat="server" MaxLength="15"/>
                    <asp:FilteredTextBoxExtender ID="feRaza" runat="server" TargetControlID="input_raza"
                    FilterMode="ValidChars" ValidChars="abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñÁÉÍÓÚáéíóú " 
                    InvalidChars="0123456789,.:;_-+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  />
                    <asp:RequiredFieldValidator ID="rfvRaza" runat="server" CssClass="errores" ErrorMessage="Se requiere raza de la mascota." Text="*" ControlToValidate="input_raza" ValidationGroup="insert" />
                </div>
                <div class="filaCampo">
                    <asp:DropDownList ID="ddl_zoo" runat="server" onselectedindexchanged="ddl_zoo_SelectedIndexChanged" AutoPostBack="true">
                        <asp:ListItem Text="Si" Selected="True"/>                  
                        <asp:ListItem Text="No" />
                    </asp:DropDownList>
                </div>
                <div class="filaCampo">
                        <asp:TextBox ID="input_porque" runat="server" MaxLength="50"/>
                </div>
                <div class="filaCampo">
                    <asp:DropDownList ID="ddl_cual" runat="server">
                    </asp:DropDownList>
                </div>
                <div class="filaCampo">
                    <asp:TextBox ID="input_perdidas" runat="server" MaxLength="2"/>
                    <asp:FilteredTextBoxExtender ID="fePerdidas" runat="server" TargetControlID="input_perdidas"
                    FilterMode="ValidChars" ValidChars="0123456789" 
                    InvalidChars="abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñÁÉÍÓÚáéíóú,.:;_-+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  />
                    <asp:RequiredFieldValidator ID="rfvPerdidas" runat="server" CssClass="errores" ErrorMessage="Se requiere cantidad de veces perdido." Text="*" ControlToValidate="input_perdidas" ValidationGroup="insert" />
                </div>
                <div class="filaCampo">
                    <asp:TextBox ID="input_salidas_pais" runat="server" MaxLength="2"/>
                    <asp:FilteredTextBoxExtender ID="feSalidasPais" runat="server" TargetControlID="input_salidas_pais"
                    FilterMode="ValidChars" ValidChars="0123456789" 
                    InvalidChars="abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñÁÉÍÓÚáéíóú,.:;_-+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  />
                    <asp:RequiredFieldValidator ID="rfvSalidasPais" runat="server" CssClass="errores" ErrorMessage="Se requiere salidas del pais." Text="*" ControlToValidate="input_salidas_pais" ValidationGroup="insert" />
                </div>
                <div class="filaCampo">
                    <asp:TextBox ID="input_salidas_provincia" runat="server" MaxLength="2"/>
                    <asp:FilteredTextBoxExtender ID="feSalidasProv" runat="server" TargetControlID="input_salidas_provincia"
                    FilterMode="ValidChars" ValidChars="0123456789" 
                    InvalidChars="abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñÁÉÍÓÚáéíóú,.:;_-+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  />
                    <asp:RequiredFieldValidator ID="rfvSalidasProv" runat="server" CssClass="errores" ErrorMessage="Se requiere salidas de la provincia." Text="*" ControlToValidate="input_salidas_provincia" ValidationGroup="insert" />
                </div>
                <div class="filaCampo">
                    <asp:DropDownList ID="ddl_estado" runat="server">
                    </asp:DropDownList>
                </div>
            </div>
        </div>
        <div id="mascotader" runat="server" class="mascotader">
			<p class="inputs">Caracteristicas distintivas:</p> </br>
            <asp:TextBox ID="input_caracteristicas" TextMode="MultiLine" runat="server" MaxLength="100" />
            <asp:RequiredFieldValidator ID="rfvCaract" runat="server" CssClass="errores" ErrorMessage="Se requiere caracteristicas de la mascota." Text="*" ControlToValidate="input_caracteristicas" ValidationGroup="insert" /></br>
            <asp:Image ID="datos_foto" ImageUrl="~/imgs/micuenta-imagen.png" runat="server" /></br>
            <asp:Label ID="lblNuevaImagen" runat="server" Text="Elija su imagen avatar: " CssClass="inputs" /></br>
            <asp:FileUpload ID="fuMiCuentaImagen" runat="server" /></br>                    
            <asp:Button ID="btnGuardarCambios" runat="server" Text="Guardar Cambios" CssClass="botonpatitagrande" ValidationGroup="insert" 
                onclick="btnGuardarCambios_Click"/>
            <asp:ValidationSummary ID="vsErrores" ValidationGroup="insert" runat="server" CssClass="errores"/>                    
		</div>         
        <div id="panelOculto" runat="server" class="contenedorNotificacion">
            <asp:Label ID="lblError" Text="" runat="server"/></br>
            <asp:Button ID="btnCargarHistoriaClinica" runat="server" 
                Text="Cargar Hist. Clinica" CssClass="botonpatitagrande" 
                onclick="btnCargarHistoriaClinica_Click"/>
        </div>
        <div class="contenedorNotificacion">
            <asp:Label ID="lblNotificacion" runat="server" Text="" CssClass="lblNotificacion" />
        </div>
    </div>
</asp:Content>
